Do we really want this?
Doesn't this complicate things?