Dirty fix for bidirectional data exchange