some scoping fixes + catchall binding.pry for bad Send calls