fix wrapping at different widths