Bez odpowiednich instrukcji i zabezpieczeń, AI koduje źle, gdy ma dostęp do bezpieczeństwa typów. Traktuje zbyt wiele rzeczy jako potencjalnie null, trochę jak baza danych NoSQL, co prowadzi do wielu niepotrzebnych sprawdzeń null i znacznie bardziej rozbudowanego kodu, niż to konieczne.