Knowing When to Persevere and when to quit