added back initialization checks