missed case where query param has no valid doi