I don't even know why we have to do this