avoid re-init of immutable data