undefined and null are not autowrapped from now on