Many binary incompatibilities were made between 5.1 and 5.3, quite a few unintentionally. We should account for all of these, which can mean either fixing the incompatibility or documenting it in the migration guide.