I don't think it is coincidental. The `DEFAULT_ROOT_CONTAINERS` were chosen because that's what various browsers create when you hit enter. It's that "what happens when I hit enter" behavior that creates the div/p in the list.

Let's say that chrome 45 suddenly decides to use the `<section>` element when you hit enter. To fix support for that, ideally we would just need to add `section` to the DEFAULT_ROOT_CONTAINERS. If we use that variable here, then we won't also have to remember to go back in and update the code to fix their empty sublist enter behavior.