Fleshing out the curve backend some more