more dumbass logic