We want to explore the possibility of not using isInitialized and how much added advantage it will bring with it.