exception monitoring
forward compat + bug fix