Have found that the following does not maintain the specified minimum value:
x = x - 2 MIN 1
Successive executions of the instruction result in x = 5, 3, 1, 255, 253 etc.
I suppose what is going on is that 255 is greater than 1 (there being no negative integers) so the condition is considered...