Docs
checkpoint.

I have put a catch in to prevent an import cycle, but longer term fix needed