Jan, it's an unusual formula in that it has three developing agents. Could you explain your reasoning? Also, does it stain the negative?