Added support to to specify an URL as the source