usage() -> stderr
urls don't end with a period