Should this be > 0?  Does it ever return > 2?