more friendly failure behaviour.