Combined argument for open mode and filepath (the 3-argument open() remedies that)
Anyway, I feel it would make more sense that open() would return a filehandle instead of modifying one of its arguments and return a flag. But then, Perl didn't work like that in the old days.