fix: explicit File.open