Use File.join for platform independence