diff --git a/corsika/detail/modules/ObservationPlane.inl b/corsika/detail/modules/ObservationPlane.inl
index 46488d4f150dfbb59f33e36144e0330ec38a4269..9b4de6896ebba9e89e89dd2f6d7785f1b8322ce2 100644
--- a/corsika/detail/modules/ObservationPlane.inl
+++ b/corsika/detail/modules/ObservationPlane.inl
@@ -51,7 +51,7 @@ namespace corsika {
     Vector const displacement = pointOfIntersection - plane_.getCenter();
 
     // add our particles to the output file stream
-    double const weight = 1.; // step.getParticlePre().getWeight();
+    double const weight = step.getParticlePre().getWeight();
     this->write(step.getParticlePre().getPID(), kineticEnergy, displacement.dot(xAxis_),
                 displacement.dot(yAxis_), 0_m, step.getTimePost(), weight);