This does not remove the dependency AFAIK as filters are validated at compile time, not at runtime