Attempt to make comm. bidirectional