@ifnishi: preserved