exceptions for changeing lock mechanism