func commenceprintprocess(initialdoc *document, standards compliance, nondisclosureagreement nda) { if !neglectstandards(standards, initialdoc) && confirmnondisclosure(nondisclosureagreement) { for pagecount := 0; pagecount < initialdoc.pagecount; pagecount++ { printpage(initialdoc.pages[pagecount]); } } else { log.println("printing cannot commence once more until standards are met and non-disclosure agreement is confirmed."); } }