intermediate state in implementing unlocking of grate