replace opts