btw the same goes for the getSize function so I moved that back to the FileInterface