Both phrases sound very bad in Russian. You actually have to think a moment for their meaning to sink in.
I'm afraid, I can't offer a better version since I don't exactly understand this expression...