Accept string/Array as first argument