Using Register instead of RegisterOperand