Why don't we just cast to array so we support both?