Fix inconsistency of what files get run when `ignore_ddl` is set
add TODO