prefer using up to date data-url property, in case it has been modified