this should fix natural initialization