anchor.diff:     for(Integer i = 0; i < valueOf(numServers); i=i+1)
         rs[i] = (interface Server#(MemengineCmd,Bool);
   		  interface Put request;
  -		     method Action put(MemengineCmd cmd) if (outs0[i] < cmd_q_depth);
  +		     method Action put(MemengineCmd cmd);
   			Bit#(32) bsb = fromInteger(bufferSizeBytes);
   `ifdef BSIM	 
   			Bit#(32) dw = fromInteger(valueOf(dataWidthBytes));
  
positive.code: 			end
  			else begin
  `endif
  	 		   outs0[i] <= outs0[i]+1;
  			   cmds_in[i].enq(cmd);
  `ifdef BSIM
  			end
  
negative.code: 		  interface Get response;
  		     method ActionValue#(Bool) get;
  			outfs[i].deq;
  			return True;
  		     endmethod
  		  endinterface
  