Temporarily add old-school unpacker
Add docstrings.