Modifying remote content provider to be slightly smarter about getting content length, etc.