If we do that, shouldn't we do that with the other functions as well? e.g. `transitionTo` ?