Using new communication functions.