diff --git a/pyfstat/grid_based_searches.py b/pyfstat/grid_based_searches.py
index 42c84fa2432db6ebf4f9518e95829ae97e7de9b2..cf70521ab821f8ee82fc59e03aff90dc385fdfa3 100644
--- a/pyfstat/grid_based_searches.py
+++ b/pyfstat/grid_based_searches.py
@@ -14,6 +14,8 @@ import pyfstat.helper_functions as helper_functions
 from pyfstat.core import (BaseSearchClass, ComputeFstat,
                           SemiCoherentGlitchSearch, SemiCoherentSearch, tqdm,
                           args, read_par)
+import lalpulsar
+import lal
 
 
 class GridSearch(BaseSearchClass):
@@ -505,8 +507,6 @@ class DMoff_NO_SPIN(GridSearch):
         self.Deltas = [self.par['Delta']]
         self.Re = 6.371e6
         self.c = 2.998e8
-        self.SIDEREAL_DAY = 23*60*60 + 56*60 + 4.0916
-        self.TERRESTRIAL_DAY = 86400.
         a0 = self.Re/self.c  # *np.cos(self.par['Delta'])
         self.m0 = np.max([4, int(np.ceil(2*np.pi*self.par['F0']*a0))])
         logging.info(
@@ -520,21 +520,21 @@ class DMoff_NO_SPIN(GridSearch):
             m0, twoF_SUM, twoFstar_SUM_SIDEREAL, twoFstar_SUM_TERRESTRIAL
 
         """
-        self.SSBprec = 2
-        self.set_out_file('SSBPREC2')
-        self.F0s = [self.par['F0']+j/self.SIDEREAL_DAY for j in range(-4, 5)]
+        self.SSBprec = lalpulsar.SSBPREC_RELATIVISTIC
+        self.set_out_file('SSBPREC_RELATIVISTIC')
+        self.F0s = [self.par['F0']+j/lal.DAYSID_SI for j in range(-4, 5)]
         self.run()
         twoF_SUM = np.sum(self.data[:, -1])
 
-        self.SSBprec = 4
-        self.set_out_file('SSBPREC4')
-        self.F0s = [self.par['F0']+j/self.SIDEREAL_DAY
+        self.SSBprec = lalpulsar.SSBPREC_NO_SPIN
+        self.set_out_file('SSBPREC_NO_SPIN')
+        self.F0s = [self.par['F0']+j/lal.DAYSID_SI
                     for j in range(-self.m0, self.m0+1)]
         self.run()
         twoFstar_SUM = np.sum(self.data[:, -1])
 
-        self.set_out_file('SSBPREC4_TERRESTRIAL')
-        self.F0s = [self.par['F0']+j/self.TERRESTRIAL_DAY
+        self.set_out_file('SSBPREC_NO_SPIN_TERRESTRIAL')
+        self.F0s = [self.par['F0']+j/lal.DAYJUL_SI
                     for j in range(-self.m0, self.m0+1)]
         self.run()
         twoFstar_SUM_terrestrial = np.sum(self.data[:, -1])