Some more autoreg fixes

Actually building the autoreg replacement exposed some more issues in the Cyder API, which this branch resolves.