Doing initial width read seems to cause problems?