DNM: ECBackend

I'll merge it later this week hopefully after more testing.