@WouterJ are we doing namespaces here? for OutputInterface