(Untested) Should check all items instead of first