Now handling Negotiate and responding, but then crashing with list corruption