body is already calculated above