transitions except lock