public boolean load(final ILoad load) {
		switch ( this.options.getType( ) ) {
		case FILE:
			final File file = new File((String) this.options.getArgument("target"));
			if ( !file.exists( ) )
				try {
					if ( !file.createNewFile( ) )
						throw new IOException( );
				} catch ( final IOException e ) {
					return false;
				}
			
			this.options.addArgument("file", file);
			
			return load.load(this);
		
		case DB:
			/*
			 * Collect DB info here and add to arguments
			 */
			return load.load(this);
		default:
		}
		
		/*
		 * FALSE on error
		 */
		return false;
	}