open() is now able to be used on device nodes