Could "lazy" be a premature optimisation then? We shouldn't start with something being lazy right?