Channels: handle_out receives broadcasted messages

I am making a personal app to receive stock prices via a websocket connection. I broadcast the data I receive to a Channel via MyApp.Endpoint.broadcast/3.

I am surprised to receive the data in the Channel (server side) within a handle_out. I expected to receive it via a handle_info (cf pushes).

I have been through the “Intercepting Outgoing Events” doc . It explains that “each channel subscriber can choose to intercept the event”. However, I don’t choose to intercept the pubsub, I have to, since a handle_info receives nothing. Did I missed something?