nitpick, why not exclude in the query itself vs. iterating through after the results are returned?