Thanks for the update, Deanna!
I wonder if there is some way that we can use static analysis to find bad quaternions in an automated way, so that we don’t have a similar breakage a year from now. Of course we can’t find all of them, but if a marker’s pose message is created and the quaternion values are never assigned, it’s probably a zero quaternion.