H5Tequal returns either a -1, 0, or "Greater than Zero" value. The current logic will not work correctly.