even more null defense