The current model for div says:
( model.divWrapper | model.global )*,
( ( div | divGen )+ )
| ( ( macro.component, model.global? )+, ( div | divGen )* )
( model.divWrapper | model.divWrapper.bottom )*
which prevent two elements of model.global to be used one after the other one p's have already been included in the encompassing division. Concretely, the following sequence is not allowed:
<p>bla bla bla</p>
is it a desired feature? on the contrary, could something be done?