Use lazy evaluation by default