ENH: dont redo registration if you already have it