In 1.x, actually, not using last=>true makes no sense at all. Just saw that you are modifying 1.x docs here.
Only in 2.x you can return more than a single error message where "last=>false" starts to make sense.