In parallel processing the join node should combine at least two incoming edges. In the case below there is only one icomming edge and therefore it would be great to remove the join node (endfork) for example with a detach command (like the way with branch structures where the diamond disappears).
@startuml
:start;
fork
:foo1;
:foo2;
fork again
:foo3;
stop
endfork
:foo4;
stop
@enduml
Thank you!