Errors are now returned from script handlers instead of panicked