Use the following guidelines when using SPMs.
The following methods of changing program flow are exceptions to the one entry point and one exit point rule:
Use subroutines as appropriate to do this.