Requests should be built per-source