helpfully fail if curl is not installed