html nonsense now takes query parameters conditionally.