Avoid possibly inconsistent state