Prefer request to needle - allow us to pipe upload streams