Update how it works.