Get ready for non-sensical rambling...