exception signatures