public boolean getPeerIsDirty() {
        if (_peergenset == null) {
            if (_doPeerGen == false) {
                //nothing to do.
                return (false);
            } else {
                //need to build one
                return (true);
            }
        } else {
            return (_peerIsDestructive != _peergenset.isDestructive());
        }
    }