well this is just all kinds of fucked up