dont require swoop for archive