Basic support for complex workflows