I did not do it because of the typehint missing in the listener, should i do it, i think is reasonable