Allow different concatenation patterns
Add test case
Add default timeout, if not already set.
Concept rename.