Handle describe options better

Allow null, and normalize describe/format options.
Please don't do this, the contents of an if block go on the next line