running into some very odd bugs and sleep is a thing that i need, so the bugs will be squashed later