modifiche per forzare move semantic