Add tests for Filterable
Fix accept() being called w/ NULL when iterator is at end