Is there any reason not to toss this into `lib/internal/ingester.js` ?