failures in autonomous systems