Implement upgraders and notices

They are the same!