Layout change and freereg processor cleanup