X goes before O