Improve error handling in push with too many args

[Finishes #66865784] #101