nice discussion...