fix []= exception