Remove unnecessary transient and extend arity warning