Does lazy evaluation not prevent their firing unless used? I'm not entirely familiar with LINQ at this point.