Won't crash on null input