I have addressed these problems in the upcoming libspe realease. Your observation are correct, there are cases where SPE events are overwritten in the returned structure, and there is the possibility of blocking when one file is read more than once. Regards, D.Herrendoerfer