Before major modification for the Null Pointer assignment.