I'm thinking you shouldn't call `init()` unless you've already verified that the instance is also an `InputFilterInterface`.