Markgg this is not the error you're looking for ;D .... you're complete right in this case the error should be void ().
I decided to not really have an error, this is obviously a possible endless loop logic bug. if the buffered stream return an error it will always just say 'nahhh just wait another iteration' :).
What can I say I am a fan of buzz lightyear ... to infinity and beyond. No seriously thank you for pointing that out :D I will add the why.