-\If{$s_{s_{max}} > s_{max}$}\r
- \State \Call{Error}{'Server sent out-of-range slot'}\r
-\EndIf\r
-\State $s_{self} \gets MS_s[id_{self}]$\r
-\State $sz_{expected} \gets s_{max} - s_{self} + 1$\r
-\If{$sz_{SL} \neq sz_{expected}$}\r
+\State \Return{$s_{s_{min}} > s_{s_{last}} + 1$}\r
+\EndFunction\r
+\end{algorithmic}\r
+\r
+\begin{algorithmic}[1]\r
+\Procedure{CheckSlotsRange}{$|SL_s|$}\r
+\State $s_{s_{max}} \gets MaxLastSeqN(MS)$\r
+\State $s_{self} \gets MS[id_{self}]$\r
+\State $sz_{expected} \gets s_{s_{max}} - s_{self} + 1$\r
+\If{$|SL_s| \neq sz_{expected}$}\r