writting some more test, and holy shit it helped my find an error