Don't use "goto error" and variable named "error"