We're not giving browsers enough credit...