this is not a bug in CL, but is a bug if we move this to scheme