remove spl::safe_ptr dependency from jout