i have wanted to fix this bug for almost a year