track exception here too