Dinucleoside polyphosphates-friend or foe?

Dinucleoside polyphosphates-friend or foe?