locate: even better control about file switching.
Fixes introduced in the previous commit
locate: better tracking of preference (concerning the impl/intf choice)