avioding reinitialisation