audit: handle recommended/optional options better.