This doesn&#x27;t address the objection, though. If you change a function signature in library.c, you have to make the same change again in library.h, because they are coupled. The concept of signature-only header files is just making your code more brittle.