This looks good. We just need to add the null byte like we talked about as that'll allow arrays to be compared directly. It also increases the size a bit, but I think that's ok. See below for my cut on adding the null byte.