p8 rb no longer throwing and caching, just exiting. and some other optimizations
more optimizations and breaking as oposed to exiting