changes in block isOccupied to reflect failure modes/maintenance