integrated lazy and non-lazy evaluation