on chicken 5.1.0, I get: *** running with input (#\( #\+ #\) #\5) JUST READ #\( JUST READ #\+ JUST READ #\) *** running with input (#\( #\+ #\) #\5) JUST READ #\( JUST READ #\+ JUST READ #\) JUST READ #\5 EVAL ON (+) 0 EVAL ON 5 5