Renamed superblocklock to just theLock; makes much more sense now