Yeah, thats the way I used to like to do it but I found that the other way is pretty useful instead of putting huge if/else's around your code, saved me heaps of time and confusing
Code:
if(cantContinue) error("whatever"); return;
rather than
Code:
if(!cantContinue)
{
//do things
}
else
{
//stop
error("whatever");
}