Let's make undefined less weird