udpate attempt to suppress windows warning
slightly nicer error with IDs