A certain amount of messing around to get the right bits "updatable".