Revert "Remove Unknown Flags"

This reverts commit 4130369448686db246401573ae1a5d5e89200500.
Revert "Remove Unrecognized Options"

This reverts commit 539903376e6dc8a569595bb7f8cf318f41fe273d.