transitioning boolean