exit call on error for field parsing and annotate debug calls
fix logic for carrying through error signal