For empty selection clear won't do anything, so not checking seems cleaner.