Added private version