you can put the definition in the _unpack function itself