It finally works! (I think so)