Fixes #28: handle errors before any packet has been played