I think you may still want to `args.flatten` here. You'll get a *valid* result without flattening, but you likely will not get cacheability.