But why does it have to come last? It makes sense in my mind that the inline code tags should always be the last ones parsed, just to ensure that the block tags don't break them. Maybe it's just me...