Major cleanup to get this fitting on a DigiSpark