Updated provider, moved persistence to :install