Change the way pretty much everything works