RotationController consumes handle to matrix