adds note about lazy evaluation