Implementing more reliable transitions.