Este fin de semana me ha servido para reflexionar: si algo puede fallar, ... fallará.
Entonces... ¿dónde queda la exactitud de la informática? ¿2+2 son 4 o depende? ¿de qué depende?
Ahora me quedo con la respuesta de ContraVeneno: utilizar IsEmpty. Creo que merece la pena hacer los cambios y tener la seguridad de que no va a fallar.
Gracias a todos.