new register fix