Rethinking extension communications: is issues programming the key?