`ModelNotFoundException` is appropriate here. Please talk to @VitSalis about migrations and exceptions. Migrations used to be a separate entity from models, but we recently converted migrations to be models, so this is appropriate here: When `findLast` is called and there are no migrations in the history, the last migration model cannot be found, so a `ModelNotFoundException` is thrown correctly.