Trailing whitespace and pep8 formatting
Packet does not wrap values in lists
packet wraps value in list, but __iter__ can undo it through get
nm function name printed in debug info