As it used to do; I ported the old syncdb code over here to the new transaction model following exactly the same rules it used to. Don't ask me why it follows them.