started work on better pipe signal actions, for #1877