I think `:#{target_method}` should be `##{@target_method}`, since it's actually a method.