Changed userAction assembly flow.