I think it is fair to perform this at the top -- without pylab nothing will work. When we include this into mvpa2/suite.py we can add the respective check there too. Actually, this is already in place in my current master.