using STACK and RECEIPT in the message head/tail