Why doesn't this work?

class Object
  alias_method :old_send, :send
  def send meth, *args
    STDERR.puts "#{ meth } was called"
    old_send meth, args
  end
end