Revert Material, use Iterable for Array