No it works fine, its just that I would expect an error from a function that is meant to change system state once.