do not try to end an else if block with a break

Place author markup inside an if block after requirements met instead of trying to exit the parent block when requirements are not met.

Addresses #429