ick, we shouldn't use panic. That will blow out a stack trace and everything.