fixed communicator to work after being compressed