why was this so fucked up before?