Added extra check in case Syn is defined but incorrectly
improves error message