diff --git a/parsl/executors/base.py b/parsl/executors/base.py
index <HASH>..<HASH> 100644
--- a/parsl/executors/base.py
+++ b/parsl/executors/base.py
@@ -44,7 +44,7 @@ class ParslExecutor(metaclass=ABCMeta):
         pass
 
     @abstractmethod
-    def scale_in(self, count):
+    def scale_in(self, blocks):
         """Scale in method.
 
         Cause the executor to reduce the number of blocks by count.
diff --git a/parsl/executors/swift_t.py b/parsl/executors/swift_t.py
index <HASH>..<HASH> 100644
--- a/parsl/executors/swift_t.py
+++ b/parsl/executors/swift_t.py
@@ -343,7 +343,7 @@ class TurbineExecutor(ParslExecutor):
     def scaling_enabled(self):
         return self._scaling_enabled
 
-    def scale_out(self, workers=1):
+    def scale_out(self, blocks=1):
         """Scales out the number of active workers by 1.
 
         This method is not implemented for threads and will raise the error if called.
@@ -354,7 +354,7 @@ class TurbineExecutor(ParslExecutor):
         """
         raise NotImplementedError
 
-    def scale_in(self, workers):
+    def scale_in(self, blocks):
         """Scale in the number of active blocks by specified amount.
 
         This method is not implemented for turbine and will raise an error if called.
Make scale_in parameter name consistent in all executor classes (#<I>)

This is needed in the now-less-obscure case of calling scale_in with

named parameters - the base class previously said that scale_in could be

called with (count=1) as a parameter but no subclasses accepted that.



The terminology now pretty much is settled as 'blocks', so that is

what this PR changes everything to.