This seems to work, but why is it needed? The browser should calculate the appropriate width, right?