fix register hack