Do client applications calls this function directly, or is this internal?  IE, is this an ABI break?