I will post to the telepathy list to see if we get some guidance on how it should be done. I had just some example I found on the net to start with and got some advice here and there. Becuase it made sense to me and looked like it was doing what was supposed to I assumed it was right.
Still even by documentation you found it should have been ignored and not fail randomly in some cases. Worst of all it seems that it was written to take them into consideration becuase affects the result (that is how I got the video to start).