EVERYTHING IS TERRIBLE

various attempts at bug fixes.