Phase changes rely on Messages rather than State updates