help coverity with max size issue on unsigned addition