filter, working the bugs out