New register generator.