Overcoming our weaknesses