renamed argument_exception to bad_argument_exception