fixed internal consistency