Bugfix: undef was allowed in strict_type, which is a bug.
Bugfix: Fixed warning glitches.