Treating execute errors as user errors

fixes #659