Handle Optional Operand in DRR

Submitted a PR . Could Anyone help take a look at this?