changed into unsigned to shut up g++ warning