(Because otherwise I would really like to see granularity just as an optimization.)