better error handling for NYISO