Something is screwed up.
Need to debug this when I have time.