Made up my mind about the request.on api :)
Typos / new idea