Not exactly sure of the science behind taurine but I believe it is an amino acid that has salt and mineral regulating properties. It will maintain a good balance of salt potassium and magnesium regulation in the blood stream. I think the excess sodium and lack of certain nutrients in your blood stream may be causing the "back pumps".
I take Dbol 50mg a day and taurine HELPS so much in back pumps. Drink 2 gallon water a day and do not eat salty foods (seasonings, fast food, processed foods)