Should we not promote capability from experimental if were proposing to call it from within the non-experimental codebase?  In some sense I suppose it does not matter, since these are private.