diff --git a/src/uncategorized/BackwardsCompatibility.tw b/src/uncategorized/BackwardsCompatibility.tw
index fcc3dbe857c4f708cc48529a16e8ee9f245a51a2..96e3153d892c45477f63627804d2744859c3c5c0 100644
--- a/src/uncategorized/BackwardsCompatibility.tw
+++ b/src/uncategorized/BackwardsCompatibility.tw
@@ -3466,8 +3466,10 @@ Setting missing slave variables:
 	<</for>>
 <</if>>
 
-<<if _Slave.amp == 1>>
+<<if _Slave.amp > 0>>
 	<<set _Slave.missingArms = 3, _Slave.missingLegs = 3>>
+<<elseif _Slave.amp < 0>>
+	<<set _Slave.missingArms = 0, _Slave.missingLegs = 0>>
 <</if>>
 
 <<set $slaves[_bci] = _Slave>>
@@ -3961,4 +3963,4 @@ Done<br>
 <<set $JobIDArray = resetJobIDArray()>>
 
 /* reset NaNArray after BC is run */
-<<set $NaNArray = findNaN()>>
\ No newline at end of file
+<<set $NaNArray = findNaN()>>