try/catch replaced with xpcall
toc