Mixed blessings....