Fix CompatibilityProxy format default behavior

Now honors provided format, only defaulting to
"html" if not set.