parseArgs returning multiple errors is bad form, not to mention a scope conflict; return first only