split off a sub interface that is also used by elements in the streaming interface