use Request instead of curl to avoid false negatives and improve performance