If we assume the base directory it becomes simpler to call it (no need to use functools) so I guess it makes sense to do that.