This looks the same as the bunny implementation of the register method; expected?