make url optional again in extract()