I hate quaternions--but on a positive note, things are shaping up