forcing state update on the first try