skip multiple initialization