Agreed; I was actually aware of this when I initiated the PR but thank you for pointing it out and clearly documenting it here.

My biggest concerns when I initially submitted were that my changes to ``ConstraintSyntax.*`` in ``mod_packages.c`` and ``struct PackageItem_`` in ``cf3.defs.h`` were sane. 

I'll certainly fix this aspect before I request a final check and sign-off.