It’s an old thread but I’ll answer anyway. After some debugging I found a solution that works for me.