added "strict" and "vars" options