.. because HeadHandler in the pipeline always ensures those methods are always invoked from the correct I/O thread