New: adapttochange