Exceptions fix, Expression Chain. Both by Andres Valloud. Minor tweaks and fixes.