Exception-safe calls