Make it add from Grave, limit it to Dark Contracts, and it's pretty all right.
But then it doesn't work unless you have a Dark Contract in grave. What this is really good for is setting backrow that you didn't manage to set during your turn.
That's user error, and doesn't warrant having a card made for it.
And "user error", as you put it, is part of the game. People don't play optimally, and this covers up for your non-optimalness. It's not a good card, but it genuinely has niche use.