Carry state in case of error, to allow interaction
Fix bug in Hetero.