return_none_when_invalid as the parameter of wrapped parameter: cannot change for command binders