c & c appreciated.