I think, because reset is not uses, it must always returns not null value...