Default current_id to 0 if not set

Without this there's a bit of a bootstrapping problem.

It's also not realistic to expect raw API users to set the id