How does it handle header file changes? I guess it's not possible figure out which source files are affected.