coerce commands to lowercase