Fixed bug that Jeff found. If you add a null key, it ignores it but if you later try to delete that object with the same null key, it was throwing an NPE. It does not do that anymore.