Added a test of what I thought might be happening, but those tests pass. Really need some feedback here, or I am just going to have to reject this.