diff --git a/src/main/java/gov/usgs/earthquake/nshmp/gmm/AbrahamsonEtAl_2014.java b/src/main/java/gov/usgs/earthquake/nshmp/gmm/AbrahamsonEtAl_2014.java
index 0bc376f05abd3a748cf37c431adfb69a424e9121..e2f5ba9b704011edcc0e9f37d377a8be24317339 100644
--- a/src/main/java/gov/usgs/earthquake/nshmp/gmm/AbrahamsonEtAl_2014.java
+++ b/src/main/java/gov/usgs/earthquake/nshmp/gmm/AbrahamsonEtAl_2014.java
@@ -305,20 +305,17 @@ public class AbrahamsonEtAl_2014 implements GroundMotionModel {
 
     // Site term -- Equation 7
     double saRock = 0.0; // calc Sa1180 (rock reference) if necessary
-    double c_Vlin = c.Vlin;
-    double c_b = c.b;
-    double c_c = c.c;
-    if (vs30 < c_Vlin) {
+    if (vs30 < c.Vlin) {
       // soil term (f10) for Sa1180 is zero per R. Kamai's code where
       // Z1 < 0 for Sa1180 loop
       double vs30s_rk = (VS_RK < v1) ? VS_RK : v1;
       // use this f5 form for Sa1180 Vlin is always < 1180
-      double f5_rk = (c.a10 + c_b * N) * log(vs30s_rk / c_Vlin);
+      double f5_rk = (c.a10 + c.b * N) * log(vs30s_rk / c.Vlin);
       saRock = exp(f1 + f78 + f5_rk + f4 + f6);
-      f5 = c.a10 * log(vs30s / c_Vlin) - c_b * log(saRock + c_c) + c_b *
-          log(saRock + c_c * pow(vs30s / c_Vlin, N));
+      f5 = c.a10 * log(vs30s / c.Vlin) - c.b * log(saRock + c.c) + c.b *
+          log(saRock + c.c * pow(vs30s / c.Vlin, N));
     } else {
-      f5 = (c.a10 + c_b * N) * log(vs30s / c_Vlin);
+      f5 = (c.a10 + c.b * N) * log(vs30s / c.Vlin);
     }
 
     // total model (no aftershock f11) -- Equation 1
@@ -338,7 +335,7 @@ public class AbrahamsonEtAl_2014 implements GroundMotionModel {
 
     // Parital deriv. of ln(soil amp) w.r.t. ln(SA1180) -- Equation 30
     // saRock subject to same vs30 < Vlin test as in mean model
-    double dAmp_p1 = get_dAmp(c_b, c_c, c_Vlin, vs30, saRock) + 1.0;
+    double dAmp_p1 = get_dAmp(c.b, c.c, c.Vlin, vs30, saRock) + 1.0;
 
     // phi squared, with non-linear effects -- Equation 28
     double phiSq = phiBsq * dAmp_p1 * dAmp_p1 + PHI_AMP_SQ;