This problem is perfectly solved by SAFE