We need to revert the status, which is why we take one off. However, this could result in a loop around. 

So if Status minus 1 is less than 0, go to the end.
Otherwise, go to status minus 1.