return earlier for undefined variables