Basic but adequate