added extra uses of receieveMessageBlocking in the controller