another patch for CompositeAction