catch NPE, really?