make ensuring selection nicer