success won't be false unless defaultRetrivial is 0