#27: Moved exception handling up into 'execute'. Minor: whitespace
formattings.