Acá hay un error de sintaxis en la comparación de suffix y potential.

Me parece más legible de la manera anterior cuando hay varias condiciones involucradas. Sin embargo, mover un poco las cosas acá para hacerlo más claro también sirve.