Filter should be an optional arg.