Is there no point in testing the return from open ?