I was thinking to what happened when somebody put some garbage string in `warn_for` and thought that it might generate an error. But the current behaviour is also fine.