author: Bruce >Bruce: breaking changes contract (.NET Core has a great one)