dupe method in CommService