This is dumb and stuff.