diff --git a/src/MANYBODY/pair_airebo_morse.cpp b/src/MANYBODY/pair_airebo_morse.cpp
index 5253dee6fc96921572a3ed1fd1f1871bf2ee6416..b501ed0982b35b3e8f5770883ee9ad19fbc4ba8a 100644
--- a/src/MANYBODY/pair_airebo_morse.cpp
+++ b/src/MANYBODY/pair_airebo_morse.cpp
@@ -27,14 +27,7 @@ PairAIREBOMorse::PairAIREBOMorse(LAMMPS *lmp) : PairAIREBO(lmp) {}
 
 void PairAIREBOMorse::settings(int narg, char **arg)
 {
-  if (narg != 1 && narg != 3) error->all(FLERR,"Illegal pair_style command");
-
-  cutlj = force->numeric(FLERR,arg[0]);
-
-  if (narg == 3) {
-    ljflag = force->inumeric(FLERR,arg[1]);
-    torflag = force->inumeric(FLERR,arg[2]);
-  }
+  PairAIREBO::settings(narg,arg);
 
   morseflag = 1;
 }
diff --git a/src/USER-OMP/pair_airebo_morse_omp.cpp b/src/USER-OMP/pair_airebo_morse_omp.cpp
index 82f5550e0d03461e68748688116018026cd1a9b7..b923775a272761da0fa1924542ab380efa2fb20b 100644
--- a/src/USER-OMP/pair_airebo_morse_omp.cpp
+++ b/src/USER-OMP/pair_airebo_morse_omp.cpp
@@ -27,14 +27,7 @@ PairAIREBOMorseOMP::PairAIREBOMorseOMP(LAMMPS *lmp) : PairAIREBOOMP(lmp) {}
 
 void PairAIREBOMorseOMP::settings(int narg, char **arg)
 {
-  if (narg != 1 && narg != 3) error->all(FLERR,"Illegal pair_style command");
-
-  cutlj = force->numeric(FLERR,arg[0]);
-
-  if (narg == 3) {
-    ljflag = force->inumeric(FLERR,arg[1]);
-    torflag = force->inumeric(FLERR,arg[2]);
-  }
+  PairAIREBOOMP::settings(narg,arg);
 
   morseflag = 1;
 }