Added throw declarations