Slight refactor: journal now in main world state.
attach/detach and some error-catching.