btw, do we really need it ?