huge bug found and fixed like a boss