depend on lua 5.1