pub fn try_with_sfo(sfo_path: &String, ctx: &mut Context) -> Result<String>