public ArrayList<Block> filter(ArrayList<Block> list) {
		if (!enabled)
			return list;
		for (int i = 0; i < list.size(); i++)
			// Okay to check status by pointer
			if (list.get(i).offering.getStatus() == status)
				list.remove(i--);
		return list;
	}