Oracle huh
I do think from a rolespec standpoint that 3 invests is not particularly too many. Yours is only worth one by definition and mine has a lot of strings attached. Actually my bigger concern would be that your role has no conceivable counter and that it would seem unfair, but I guess...