Reset and completion logic