Use binding.of_caller instead of binding.callers