Wow, didn't see this coming when I was doing the homework. Anyway, how did you discover this? It would be awesome if your tests somehow reflected this (i.e. you tease these things out by TDD, although not sure how that would be done).