better exceptions, more plugin updates