Inroduced removing from inner node that has key, but somehow broke a simple leaf deletion test. So checking in not to lose work.
Fixed the bug with index something flying past records array upper bound.