added more throw specifiers for UnsafeInterrupt