fails, seems non-trivial, or i'm just too tired at the moment... will have a look at it later this week if nobody else fixes it ;)
oh well, the latter was the case, i just missed a single char yesterday :/ anyway, fixed