Sends final message, and consumes recursively