forgot to return from pred