Updating from dirac