don't construct a string in a filter every time. I think it's pretty slow