I got the same reaction as you (@n1k0) when we were coding it, but it seems to be the way it's done in other parts of the code (for events listeners). We should be consistent here.