initialize(true) by default