throw RuntimeException instead of NPE