uhhhh this was a bad idea