I think `ftw.downloadtoken` should not depend on `ftw.journal` - it should be an optional dependency