Of course I'm not against default arguments in general, is the specific usage that I'm challenging. The problem I have with the current implementation is that it forces me to check how ``FilteringLocator`` is implemented to understand that the current default argument is used for finding the enclosing ``Tree``, at the given ``pos``. This is why I suggested adding a method, as in my opinion it helps understanding.