I thought this would still re-evaluate the enumerable. Nah?