tweaks
bad_arg => any_arg (reserve judgement)