return ref and single interface.name argument