Time to swallow our pride and admit our mistakes