surely if (width == 0)