try if is archive instead