add_cc takes a block