Add HTTP Error handling