why? why didn't we need it before?