new unpack fixing
conditional force usage