integral-trap