Removed the overriding version.
Better URL handling. RequestError for IOException.
Check for text based data.