Fixed this up to work for weeks.