2nd half of previous commit

-ve slot number are "in hand"
when slot <0 then the z coord holds the positive slot number (as normal)