Slightly out of scope, but doxygen here to know what it is trying to achieve would be awesome.