(1 Kings 22) He wasn’t perfect

“And [Jehoshaphat] walked in all the ways of his father Asa. He did not turn aside from them, doing  what was  right in the eyes of the Lord. Nevertheless the high places were not taken away,  for  the people offered sacrifices and burned incense on the high places.”

Jehoshaphat did what was right in the eyes of the Lord. And yet he wasn’t perfect.  The high places were not taken away.  The Lord is not looking for perfection. He alone is perfection.  He is looking for those whose hearts are right with Him.