do not reset with undefined