Now catching HTTP errors on 409,500 etc