suppress exception in callback