small cleanup
keep track of initialization status