I'd remove the _ prefix and make these functions private. sorry for the super huge delay aside from that LGMT