abstracted out double actors