So Zerahemnah would surrender his weapons but he would not give his oath never to come against the Nephites in the future. That was all Moroni needed to know.