Added proper exceptions for steam polling and packet parsing