fix ugly bug, dont look at it