Added initialization guarantee.