FJA is finally working in all cases.  This is of course assuming there is not some edge case that I have over looked