why the lazy? It is not being used here.