Here's the backward incompatible call. We might be able to get away with checking the arity on the method but I dunno. Tricky.