deck::replace rangeError hit from hearts