it turned out that I needed to try,catch
an io and biff exception.
Lol, I thought so first but then thought that kind of error gave different compilation error output