cache requires
tab_view integrant displays messages
requires for packages
pretty up
tab_view has messages
don't allow uncaught exceptions to kill a server