Including these means that the migration is more likely to remain runnable even if it is being run after the `Contact` class has been removed from the codebase. It's basically to keep the migration runnable for as long as possible. There's a related discussion about whether or not fresh databases should be built using `db:migrate` or `db:schema:load` that I won't go into here, but that's the gist.