For an interesting titbit, I'm pretty sure this logic in DirectParagraphStyler causes issue #161. Switching DirectParagraphStyler to use the technique suggested above would fix that bug as well :)