this is the BC code, right? i think its not too bad to have that. also allows use cases where people do not want the explicit selection but the current behaviour.