Fixes issue #156

yes, because "exec" replaces current bash interpreter (spawned by square brackets) and the next line will never execute. I want to test use of {} instead of brackets to avoid spawning an extra process, if it works out I'll submit a fix.