That makes sense, but the issue will still be there, sometimes you just want to refund a tile, wouldnt it be better if you just got max value refund for each unique tile instead of searching for them?