ridiculous bug fix, don't even want to talk about it