Does this really work? Method declared as const while enqueue is changing state of email agent.