Battling your own thoughts...