done. logs a warning and returns unchanged poly