This got me thinking if we need some kind of logging/warning/exception mechanism. Someone specifying the wrong selector will encounter a silent error here. It is not relevant to this particular PR, but maybe something we may want to use in the future. What do you think?