Adding hooks to list add code.
Adding more robust expression path handling.