correct understanding of undefined as thisArgument