Bit of a gremlin in the description of round, it says the same as truncate. * scheme-data.texi (Arithmetic): round is to nearest even. This would be for the 1.6 branch too I think, since it's contrary to the r5rs and the code. - Scheme Procedure: round x Round the inexact number X to the nearest integer. When exactly halfway between two integers, round to the even one.