fix bug
I hate this