diff --git a/src/Deployment/Strategy/AbstractDeploymentStrategy.php b/src/Deployment/Strategy/AbstractDeploymentStrategy.php
index <HASH>..<HASH> 100644
--- a/src/Deployment/Strategy/AbstractDeploymentStrategy.php
+++ b/src/Deployment/Strategy/AbstractDeploymentStrategy.php
@@ -47,7 +47,7 @@ abstract class AbstractDeploymentStrategy implements DeploymentStrategyInterface
     /**
      * {@inheritdoc}
      */
-    public function deploy($version, $stage = null)
+    public function deploy($version, $stage)
     {
     }
 }
diff --git a/src/Deployment/Strategy/DeploymentStrategyInterface.php b/src/Deployment/Strategy/DeploymentStrategyInterface.php
index <HASH>..<HASH> 100644
--- a/src/Deployment/Strategy/DeploymentStrategyInterface.php
+++ b/src/Deployment/Strategy/DeploymentStrategyInterface.php
@@ -20,8 +20,8 @@ interface DeploymentStrategyInterface
     /**
      * Deploys a release according to the deployment strategy.
      *
-     * @param string      $version
-     * @param string|null $stage
+     * @param string $version
+     * @param string $stage
      */
-    public function deploy($version, $stage = null);
+    public function deploy($version, $stage);
 }
Made stage a required argument in DeploymentStrategyInterface::deploy