respect use_ssl setting everywhere. don't retry on http 500 error