Impoved syntax rules