Truncating a hash function is kind of terrible, but this gives us a unique 30 character string and should avoid conflicts.