Dragon Ball DAIMA took it upon itself to fix the plot inconsistencies and clarify Shenron's powers and reasons for limitations on wishes.