I think all implementations discussed would be great. And after thinking about what this code would do I don't think the concern I had above is real.