raise exception on execute! failure