Is anyone designing software where failures don't have consequences?