I can't remember why this is lazy. Seems like a waste.