don't rely on lib util curl wrapper and don't rely on being the default app