introducing breaking change: emit arguments change