Ensure public