That seems pretty strange to me, and I'd love to know how we got an input type that isn't derived from `InputTypeBase`.