please wrap comments to some reasonable width (eg. 100 cols?)