as i was saying, this is the same check we do on the initialization so i am not sure we should do it here