marking for later reference

no test code added -- not adding duplicate tests; main part is tested in
logic already
Revert "marking for later reference"

This reverts commit 15281f0b3fb0518be75885fa2ce8eb00eb5d4a6e.
Revert "Revert "marking for later reference""

This reverts commit 05810baf9701460fa6da46fd55cbd865ba656eea.
Revert "marking for later reference"

This reverts commit 15281f0b3fb0518be75885fa2ce8eb00eb5d4a6e.