avoid NPE in coerce-body, pass nil if the body is missing