more robust HINGE