FIX: always join with posix paths