allow different units per pulse for each tap