Rambling...