I'm extremely uncomfortable with an assertion that can be false sometimes.  We need to change this.x