lazy eval = reduce
the quest continues