for project in constructionprojects: if project.status == 'pre-beginning' and needclarifications(project): abandon(project); else: project.go_back_to_the_beginning(); reveal_secret_information('personal') if project.isvulnerable else continue