Virtual Full Registration