@lzap I think your comment was against the wrong `if` block (the outer one that checks if Kernel responds to `_`).  My comment is about the *inner* `if` block - I don't see why we check `@params` and particularly, checking that it's a hash isn't correct AFAIK, it should work when `@params` is a single string or integer (at the moment, this is skipped and it won't interpolate), or even nil.