public DataTag load()
	{
		DataTag tag = null;
		try
		{
			final ObjectInputStream in = new ObjectInputStream(new FileInputStream(file));
			tag = (DataTag) in.readObject();
			in.close();
		}
		catch (final Exception i)
		{
			if (!i.getClass().equals(EOFException.class))
			{
				System.err.println("Exception: " + i.getClass().getName());
				i.printStackTrace();
			}
		}

		return tag == null ? new DataTag() : tag;
	}