fixed s-level unlocking