Removed the comm pointer and replaced it with the communicator only