Add syntax checking