goto is a reserved word, replace with _goto