I think we need to call `.Singularize` on input, don't we?