private synchronized void deleteNow() {
		useable.set(false);
		if (png2 != null && png2.isLoaded()) {
			try {
				Log.info("Deleting temporary file " + png2.getNow());
				final boolean ok = png2.getNow().delete();
				if (ok == false) {
					Log.error("Cannot delete: " + png2.getNow());
				}
			} catch (IOException e) {
				e.printStackTrace();
				Log.error("Problem deleting PNG file");
			}
		}
		if (eps2 != null && eps2.isLoaded()) {
			try {
				Log.info("Deleting temporary file " + eps2.getNow());
				final boolean ok2 = eps2.getNow().delete();
				if (ok2 == false) {
					Log.error("Cannot delete: " + eps2.getNow());
				}
			} catch (IOException e) {
				e.printStackTrace();
				Log.error("Problem deleting EPS file");
			}
		}
	}