Doesn't the `providers` setter run parse_filter for you?