requires curl ( fixes #33 )