There's more to life than inline-vs-block, so we have to take all the non-block non-inline display types into account when computing whether a block should say children_are_inline() == true.