Walsh backs Cardiff colour change 'give and take'