fixes to unpacking. almost there! tests failing b/c I didn't realize nose doesn't execute tests in order appearing in module... need to rethink structure of code to deal with this + tests