wtf man. why does it have to be this way.