fix so bug