No use exposing these functions.