Do ALL the NPE checks!