Grammar rewritten.