During testing a bug was hit when an exception returned to the interpreter and the SP was wrong. Reviewed-by: kvn, never