fixes communication issues