<assign> and others prevent further execution when an eval goes bad