internal register bug