Explain why we are using unpack