implemented the maximization as I described on the mailinglist, this feels better...