Excellent points, especially the last one. I wasn't thinking macro enough with the example.