java is so broken, fixing strange things all the time