no more require to be attached to world