handle [x] and [X] as done