fix protocol call emission