BlockHandler, Message hierarchy