Passed user time tests
Refactor implementation. Should raise exception if not NilZone error