Stab at putting back in a synchronous API
Sort out synchronous cleanup
Document sync API a little