fix tests and bad communicator