trying to fix weird stuff.