Jz sparse

@jz10 
// ??? When can nodePart be NULL?