removed old cruf
require a communicator, and fallout