Index: trunk/FACT++/src/moon.cc
===================================================================
--- trunk/FACT++/src/moon.cc	(revision 14186)
+++ trunk/FACT++/src/moon.cc	(revision 14188)
@@ -181,11 +181,4 @@
     const Moon moon(observer.lng, observer.lat, time);
 
-    ln_equ_posn pos;
-    pos.ra  = conf.Get<double>("ra")*15;
-    pos.dec = conf.Get<double>("dec");
-
-    ln_hrz_posn hrz;
-    ln_get_hrz_from_equ(&pos, &observer, time.JD(), &hrz);
-
     cout << setprecision(15);
     cout << time.GetAsStr() << '\n';
@@ -195,5 +188,13 @@
 
     if (conf.Has("ra") && conf.Has("dec"))
+    {
+        ln_equ_posn pos;
+        pos.ra  = conf.Get<double>("ra")*15;
+        pos.dec = conf.Get<double>("dec");
+
+        ln_hrz_posn hrz;
+        ln_get_hrz_from_equ(&pos, &observer, time.JD(), &hrz);
         cout << moon.Angle(pos.ra/15, pos.dec) << '\n';
+    }
 
     cout << endl;
