why sys=no? You have significant recursive calls, this might lead to something...