http://www.boost.org/regression-logs/cs-win32_metacomm/doc/html/foreach/pitfalls.html