bidirectional karma