Use path.join() instead of string math for cross-platform safety.