diff --git a/skeletons/tests/check-GeneralizedTime.c b/skeletons/tests/check-GeneralizedTime.c
index 5a6cb0b25196354f1f27a201d17e4e0db4dc4727..65882d45a76b019bc233536a6c3c7d32d4bf199f 100644
--- a/skeletons/tests/check-GeneralizedTime.c
+++ b/skeletons/tests/check-GeneralizedTime.c
@@ -76,16 +76,17 @@ main(int ac, char **av) {
 	check("20040125093007,1+0000", 1075023007, 0);
 	check("20040125093007-0800", 1075051807, 0);
 
+	rcheck(1075023007, "20040125093007Z", 1);
+
 	if(ac > 1) {
 		/* These will be valid only inside PST time zone */
 		check("20040125093007", 1075051807, 0);
 		check("200401250930", 1075051800, 0);
 		check("20040125093000,01", 1075051800, 0);
 		check("20040125093000,1234", 1075051800, 0);
-	}
 
-	rcheck(1075023007, "20040125013007-0800", 0);
-	rcheck(1075023007, "20040125093007Z", 1);
+		rcheck(1075023007, "20040125013007-0800", 0);
+	}
 
 	return 0;
 }