clean state "error" is really more of a warning