but if it doesn't find one it traverses up trying to find the project root