Some perils of handing signals in Lua