Yes, this deserved its own thread