knows when to quit