Reading upload is now synchronous and response status is validated.