Prevent cache keys from containing 'undefined'

Line 12's options.data was more often than not `undefined`, so I prevented this by giving it an or-default '' value. It wasn't breaking anything, I just thought it was really ugly.