Getting Swifter, slowly.......