Thanks Matthias. It's not something I'd normally come across personally. I just assumed there was a good reason, IPython being pretty demanding of good reasoning for new features. Thanks again