removed __callee__, which doesn't work in ruby 187