Hi The R6RS states string->number NEVER raises an exception and ALWAYS returns a number or #f. Does that mean even if one passes a non-string and/or an invalid radix (not a number or not 2/8/10/16) it should return #f? Thanks leppie