how should merge be done, when function names differ? should we support both names or choose one? for example, max_forwards module: s: maxfwd_process(max_value) maxfwd_at_least(min_value) k: mf_process_maxfwd_header(max_value) is_maxfwd_lt(max_value) my vote is to take one that has better documentation. -- juha