Way less globals

Lets see if the commit comments appear here
Because install has ``verbose=True`` default. Plus I want errors when used before install.