Ah that is true, what if we changed the signature on reset to be def reset(user=true) and set user=false in all the RSpec calls to this. That could be used to trigger this warning without needing to inspect caller.