fix most retard bug EVER.