list is kind of a reserved word in scheme (name of a built-in function it seems) so I would avoid it as a variable name anyway, if only for code readability purposes;
Personally, I have always considered that until definitely proven otherwise problems in my code come from my code and not from some bug in whatever software I’m using.