get rid of redundant initializer