fixed a bunch of weird issues that randomly started happening. holy crap the frustration.