improve test for FunctionProxy + rollback unexpected test delete