Made Initialize safe to call at any time.