Modified Engine functional requirements from Syntax -> Restrictions