Add internal_directRequest
DRY sendRequest
Fix so our dependencies load before we do