preselection exception handling