i find using `prediction` to mean two different (?) things confusing...