why do we have to do this?