Puzzles solved by NPE