Fix error handling in peek.

Panicking when *not* encountering an error is stupid.