Promoting recursive calls to internal calls