| Index: Source/bindings/scripts/scripts.gyp | 
| diff --git a/Source/bindings/scripts/scripts.gyp b/Source/bindings/scripts/scripts.gyp | 
| index d8d8687171305908ed0762ec6931d35c70778e7b..bb5319022096115915b24fde8087490acf6cecd4 100644 | 
| --- a/Source/bindings/scripts/scripts.gyp | 
| +++ b/Source/bindings/scripts/scripts.gyp | 
| @@ -16,11 +16,11 @@ | 
| 'targets': [ | 
| ################################################################################ | 
| { | 
| -    # A separate pre-caching step is *not required* to use lex/parse table | 
| -    # caching in PLY, as the caches are concurrency-safe. | 
| -    # However, pre-caching ensures that all compiler processes use the cached | 
| -    # files (hence maximizing speed), instead of early processes building the | 
| -    # tables themselves (as they've not yet been written when they start). | 
| +    # This separate pre-caching step is required to use lex/parse table caching | 
| +    # in PLY, since PLY itself does not check if the cache is valid, and may end | 
| +    # up using a stale cache if this step hasn't been run to update it. | 
| +    # | 
| +    # This action's dependencies *is* the cache validation. | 
| # | 
| # GN version: //third_party/WebKit/Source/bindings/scripts:cached_lex_yacc_tables | 
| 'target_name': 'cached_lex_yacc_tables', | 
|  |