Rewrote all regexpes and reorganized the code a bit. Have a look for yourself...