D inf if e!