still failing, but it's getting better