add missing throws