Whilst I won't disagree that *some examples* of my code are nasty, I don't think init was my code smile

ISTR this was Mike's work. Lots of unixy-shelly things needed to be done there to make stuff work as expected. I remember ctrl-C not working in shells launched by it for a while!

Hugo