Better exception declarations