Implement register retry