Fix the order for Consumer argument invocation in itermessages