Private versions