I've been doing a LOT of thinking