VM raising exceptions instead of bailing (Closes #120)