What about WeldTerminalListener? Ideally we would have WeldInitialListener which would be the first and WeldTerminalListener which would be the last one to be called. We however won't rename WeldListener to WeldInitialListener for backwards compat. Having a general name like WeldTerminalListener gives use freedom to use it for anything else should we need to (just as WeldListener is used for multiple purposes).