You misunderstand me a bit - I did investigate.  I tried examining the classes, trying other combinations of items and calling the same functionality and I wasn't able to determine why it appeared to be working the way it was.