g.region bug or feature

Could someone look at this, esp the "south" and "nsres"?
Is "south" not 2.5 (or 3) because
a. it expect integers for coordinates?
b. the default resolution causes it to round?

GRASS 4.1 > sort -n -t'|' +1 $LOCATION/site_lists/parms.sites | tail -1
90|2.5|#1452
GRASS 4.1 > sort -rn -t'|' +1 $LOCATION/site_lists/parms.sites | tail -1
100|0|#1120
GRASS 4.1 > g.region -p sites=parms.sites
projection: 0 (x,y)
zone: 0
north: 2
south: 0
east: 100
west: 40
nsres: 1
ewres: 1
rows: 2
cols: 60

oops - sed 's/"south"/"north"/g'