ensures the same behavior of a get() call which had to fetch the value and any following get() calls