Implement Best_in_place for reagents index