Why are we doing this? I've found things with memcache having issues with `\x00` on Google App Engine, but otherwise this is puzzling.
If we try to store a NULL here with `encodeData(NULL)`, we'll get a `false` back when getting+decoding?