more robust still.  not perfect but deals with L3 rot OK.