Previous attempt was subtly wrong.
This will help make it clear what depends on what for rendering html pages