read/write now expands variables/homedir and write has an option to create directories as needed
hide unsupported shellcodes by default