Optimizing Register.