Ah-ha! Don't try to return from inside an eval!