more quaternion fixes