fix endless recursion in register