goto statements - these are shunned