Hello schemers, the flonum? procedure from (rnrs) returns #t for complex number objects, which are clearly not flonums: scheme@(guile-user)> (import (rnrs)) scheme@(guile-user)> (flonum? 1.0+1.0i) $1 = #t Tested with Guile 2.0.9.22-7e816-dirty. Regards, -- Göran Weinholt It's a beautiful day. Don't let it get away.