improve filtering on FT nodes
make sure a few corner cases are properly dealt with (no FT hits, empty node list, non-FT hits interspersed with FT hits)
make sure a few corner cases are properly dealt with (no FT hits, empty node list, non-FT hits interspersed with FT hits)