I thought about making it enumerable at one point, but decided that brought in a lot of things that maybe I didn't want.