private byte[] GenerateCombinedKeyspace(string name, string id, byte[] value)
{
var keyspace = new byte[SubredditKeySpaceSize + value.Length];
for (int i = 0; i < 24 && i < name.Length; i++)
keyspace[i] = (byte)name[i];
for (int i = 0; i < 12 && i < id.Length; i++)
keyspace[i + 24] = (byte)id[i];
value.CopyTo(keyspace, SubredditKeySpaceSize);
return keyspace;
}