calls to Lua can now easily be protected using the protect<> template function, it will return false if a lua error occurs. The exception method didn't work properly with catch2 on windows.