A little quaternion work