rewrote ifptrack to be more sane