[also at https://forums.codeguru.com/showthre...43#post2243043
https://forums.codeguru.com/showthre...42#post2243042 ]