Trying to fix fuckedupness, brb