doc
be strict about transactions and subspaces