catch execution errors, improve instructions