New: keepsoulandbody