Changed filtering/chaining to use redis logic. Much faster. Has downside of not sorting.