don't depend on dir