added more syntax exceptions