CBuilding registers properly