good discussion...