clearer non-leaf error validation msg