fix NPE, fix IAE