and we can only accept `Array` to make API unify.