Here you are passing args[0] both as the receiver argument *and* as part of the list of args. Please remove the receiver argument and just have `check_method_call` access `args[0]`