It works! Crashes for NPE can happen now and then