update : prevent assert