Scaffolding for cat recovery API re-write.