added error logging, full packet decode