Hey - can I prefer the concise approach?

I think we need to strike a balance between nice error checking and code length.  Maybe we could check for the most obvious problems (missing frames etc) and let the less obvious problems result in some more obscure error - like an AttributeError or whatever comes up?

That way we catch common errors ('the known unknowns') and let the unknown unknowns take care of themselves - what do you think?