more conservation checks