remove a recursive definition