de-coupling registration core