improve variable checking