I realize this probably works, but it isn't really correct, I'd rather wait for us to have real enumerators.