diff --git a/intercal/main.py b/intercal/main.py
index 7318e4dcf6ae1205fad12caaa2bf1331c8d735b1..bacf57349e1282d8b68b75cca469f5557a0046db 100644
--- a/intercal/main.py
+++ b/intercal/main.py
@@ -88,9 +88,10 @@ def unix_time(t):
 
 def output_file_name(args):
 
+    platform_1, platform_2 = sorted([args.platform_1, args.platform_2])
     earlier_time = min(args.time_1, args.time_2)
-    return 'sno_{}_{}_{}_{}.h5'.format(platform_tag(args.platform_1).lower(),
-                                       platform_tag(args.platform_2).lower(),
+    return 'sno_{}_{}_{}_{}.h5'.format(platform_tag(platform_1).lower(),
+                                       platform_tag(platform_2).lower(),
                                        args.sensor.lower(),
                                        earlier_time.strftime('%Y-%m-%dT%H-%M'))