This is a feature request. Currently, there is no easy way to force rotation. The logic for the new rotation can be packed in one nice function and exposed so rotation can happen from the outside.