use safe_list for containing channel blocks in feeder