Allow either file or url args