If

if x > 0 {
	return y
}
if err := file.Chmod(0664); err != nil {
    log.Print(err)
    return err
}
f, err := os.Open(name)
if err != nil {
    return err
}
codeUsing(f)
f, err := os.Open(name)
if err != nil {
    return err
}
d, err := f.Stat()
if err != nil {
    f.Close()
    return err
}
codeUsing(f, d)