Working component reg. Still needs component reg check.