tedious bug fix