diff --git a/src/main/java/org/orekit/rugged/atmosphericrefraction/MultiLayerModel.java b/src/main/java/org/orekit/rugged/atmosphericrefraction/MultiLayerModel.java
index 7212f5c497f5f2584c90d887638f593b0aeb16d9..eab5eb1d3d71bde3f726083ecabe445e6ada573c 100644
--- a/src/main/java/org/orekit/rugged/atmosphericrefraction/MultiLayerModel.java
+++ b/src/main/java/org/orekit/rugged/atmosphericrefraction/MultiLayerModel.java
@@ -92,7 +92,7 @@ public class MultiLayerModel implements AtmosphericRefraction {
                 if (previousRefractionIndex > 0) {
 
                     // get new los
-                    final double theta1 = Vector3D.angle(los, zenith);
+                    final double theta1 = FastMath.toRadians(Vector3D.angle(los, zenith));
                     final double theta2 = FastMath.asin(previousRefractionIndex * FastMath.sin(theta1) /
                             refractionLayer.getRefractionIndex());
 
diff --git a/src/test/java/org/orekit/rugged/atmosphericrefraction/MultiLayerModelTest.java b/src/test/java/org/orekit/rugged/atmosphericrefraction/MultiLayerModelTest.java
index 9667a7c1ca6ca926c9b57fd3f1c00e7905958e1c..41e45aa864fcbb99632188c6c96446b0fb6910d9 100644
--- a/src/test/java/org/orekit/rugged/atmosphericrefraction/MultiLayerModelTest.java
+++ b/src/test/java/org/orekit/rugged/atmosphericrefraction/MultiLayerModelTest.java
@@ -49,8 +49,6 @@ public class MultiLayerModelTest extends AbstractAlgorithmTest {
 
         double distance = Vector3D.distance(earth.transform(rawIntersection), earth.transform(correctedIntersection));
 
-        System.out.println("DISTANCE: " + distance);
-
         // with the current code, this check fails, the distance is about 800m instead of a couple meters
         Assert.assertEquals(0.0, distance, 2.0);
     }