no-op if url is not specified