See the comment about `OperonAdaptor`. This is suffering from the same problem