message processing bug