и может в else вконце имелось в виду unregister?