I will find out the performance impact of turning on bounds checking later tonight. I still don't like switching to options for the keys/values, though. That's a lot of wasted memory.