try not to fail