I almost gave up