Add best_in_place