This check is redundant because you check this in `handleSelection()`