@creack so what happens to all those `defer x.Close()` errors ? ;)