Got bidirectional support working.