Your compiler doesn't check that some type was defined (e.g. UndefClass variable; is valid) - Resolved