careful logging around regeneration - Turkish English Dictionary