Conforms to earlier specifications, but now main is an aam aadmi function