added a couple more filtering steps to weed out false hits