Support parallel final state pattern