added NO_SELECTION var for readability