path.join requires string arguments