we end up here, again, and again. and again...