overcomes weakness