duck typing for deciding if request is multi