make value emitter change more backwards compatible