go if err != nil