You probably should have linked to the earlier thread in question, where this bug is already explained in excruciating detail.