Uma correção / organização mais simples para isso poderia ser que um segundo espaço (como um espaço normal, não um espaço de 0 pt) pode indicar que ele deve exibir tanto o marcador quanto a caixa de seleção.
Claro, isso pode ser um grande problema para codificar!