Also, how would it happen that something wouldn't be selected? Doesn't the server-side handle that?