fix ridiculous bug