corrected handling (task is not done ^(