Update after a while. Possibly unstable.