no mo setType errur