Using grep memset -r *|wc -l there are 75 places where we use memset, 5 of them dont set it to 0, probably a lot of the remaining 70 are happening imediately after xmalloc. So, if we cleared memory inside xmalloc we could remove upto 70 statments. Would this be a bad idea for any reason ? Glenn