prediction is slightly less broken but still broken