Refactoring (un)lock. All the subclasses are currently returning true, except for...