We generally do not declare variables within for statements and there are compilers that choke on such constructs.