Hmm, that does make it difficult. Maybe something more like `IPFilter`?