more Texture fixing, now uses array of permitted widths