better DOI detection