update the special case