diff --git a/src/classes/@Oper/advanceratio.m b/src/classes/@Oper/advanceratio.m
index 6127d1271a47d5a35542dbdf7322d84fbab6c8c7..dd233511a21c800889908c083bcddaab5e1ccd5d 100644
--- a/src/classes/@Oper/advanceratio.m
+++ b/src/classes/@Oper/advanceratio.m
@@ -30,13 +30,16 @@ function advRatio = advanceratio(self, diam, app)
     % Issues: https://gitlab.uliege.be/rotare/rotare/-/issues
     %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
+    ALLOWED_APP = {'propeller', 'helicopter', 'windturbine'};
+
+    app = validatestring(app, ALLOWED_APP, mfilename(), 'app');
+
     switch app
         case 'propeller'
             advRatio = self.speed / (self.rps * diam);
 
         case {'helicopter', 'windturbine'}
             advRatio = self.speed / (self.omega * diam / 2);
-
     end
 
 end