0.9.3 with more defensive install and update methods