OK, I guess it's fine to leave it. The code is complex, so maybe I just need to read it a few times ;)