don't create archive subclasses yet