get rid of some unnecessary initialization