“The fact that humans sometimes make errors when they interact with others can be detrimental to cooperation. As such, any model that wishes to approximate human behavior closely must take that into account.”