added unpacker exception classes
added concept of Accept