Suppose it writes to Dropbox using internal APIs? How many developer hours should they spend abstracting&#x2F;obscuring that usage? What are they going to gain by doing that? What are they risking if that process misses something?